Exported Constants

Exported Constants

group PCD_Exported_Constants

Defines

HAL_PCD_EP_ADDR_MSK (0x7FU)

Endpoint Address Mask

HAL_PCD_EP_IN_DIR ( USB_CORE_EP_IN_DIR )

Endpoint IN direction

HAL_PCD_EP_OUT_DIR ( USB_CORE_EP_OUT_DIR )

Endpoint OUT direction

HAL_PCD_SNG_BUF ( USB_DRD_SNG_BUF )

USB Endpoint single buffer

HAL_PCD_DBL_BUF ( USB_DRD_DBL_BUF )

USB Endpoint double buffer

Error Codes

group PCD_Error_Codes

Defines

HAL_PCD_ERROR_NONE (0x0U)

No error

HAL_PCD_ERROR_BCD (0x1U << 0U)

USB Battery Charging error

HAL_PCD_ERROR_IN_EP_AHB (0x1U << 1U)

USB IN EP AHB error

HAL_PCD_ERROR_IN_EP_TIMEOUT (0x1U << 2U)

USB IN EP TIMEOUT error

HAL_PCD_ERROR_IN_EP_BABBLE (0x1U << 3U)

USB IN EP BABBLE error

HAL_PCD_ERROR_OUT_EP_AHB (0x1U << 4U)

USB OUT EP AHB error

HAL_PCD_ERROR_OUT_EP_PACKET (0x1U << 5U)

USB OUT EP PACKET error

HAL_PCD_ERROR_CTR_STUCK (0x1U << 6U)

USB Transaction error

HAL_PCD_ERROR_EP_INDEX (0x1U << 7U)

USB Endpoint index error